#include <iostream>
using namespace std;
namespace foo
{
    int a{1};
}

// 1、把一个namespance的内容暴露到global
using namespace foo;
void fn()
{
    cout << "fn get global a is " << a << endl;
}
int main()
{
    cout << a << endl;
    int a{2};
    // 2、查找变量会按照作用域链+定义顺序查询，冲突变量先使用最近的
    cout << a << endl;
    fn();
    return 0;
}
